﻿                                       #格式化编写
  #格式化小基础

          #  %s  '字符串'
          #  %o  '八进制整数'
          #  %d  '十进制整数'
          #  %x  '十六进制整数'
          #  %f  '十进制浮点数'  （默认6位小数）    只想要2位小数时：（%.2f）
          #  %e  '科学计数法浮点数'
          #  %g  '十进制\科学计数法 浮点数'
          #  %%  '%本身'
#小练习
#最垃圾版，百分号法
age=18
name='zhly'
print('%d,%s' %(age,name))  #此时上下引号必须格式一样     #总体还算不错     #晚安


#此时，我想换行，应该怎么做，明天搞，困了

  #放弃换行了         

age = 18
name = 'zhly'

print('%d,\n%s' %(age, name))       #注意！这块变量的连接不能有缩进

#在格式化部分，加换行符             #成功换行！


        
#参数             \\\\\\\\\\\\format

a = "hello"
b = "xiao he"
print( '{}  {}' .format(b ,a))
print( '{}  {}' .format(b ,b))

print('用户名：[name], 地址：[url] ' .format(name ='zhely',url='zhengtong7'))
print('用户名:{name},地址:{url}'.format(name ='zh' ,url='zhengtong'))

#进阶版本         \\\\\\\\\f'{}'

print(f'名字：{"name"}')


              #转义字符'\'


#print取消自动换行：
print(123)
print(123)

#replace函数
a='12345687'
print(a.replace('1','p'))





































































